package com.css.dzj.zfjg.modules.supervisioncompinfo.service;

import com.css.dzj.zfjg.modules.supervisioncompinfo.entity.JgFbComplaintEntity;
import com.css.dzj.zfjg.modules.supervisioncompinfo.entity.JgTsjbComplaintInfoEntity;
import com.css.dzj.zfjg.modules.supervisioncompinfo.vo.JgTsMsg;
import com.querydsl.core.QueryResults;
import org.springframework.data.domain.Pageable;
import javax.servlet.http.HttpServletRequest;

public interface JgBlComplaintService {
    /**
     * 办理列表
     */
    QueryResults<JgTsMsg> getComplainEntity(Pageable pageable, String complaintTerritory, String complaintObject,
                                              String complaintType, String name, String taskState, String fbStartTime,
                                              String fbEndTime);
    /**
     * 查收办理信息
     * taskState 改为flag  102查收  103 拒绝
     * @param jgFbComplaintEntity
     */
    void update(JgFbComplaintEntity jgFbComplaintEntity, HttpServletRequest request,String flag);

    /**
     * 任务办理修改监管投诉信息
     * @param jgTsjbComplaintInfoEntity
     */
    void updatetsjb(JgTsjbComplaintInfoEntity jgTsjbComplaintInfoEntity, HttpServletRequest request,String flag);
}
